;
(function () {
	$('#wd-navMenu').on('click', '#navbar-toolbar-tabs li:not(".dropdown") a', function () {
		// let id = $(this).attr('href');
		// let href = $(id).find('.site-menu-item:eq(0) a').data('href');
		// $('.site-menu-item.active').removeClass('active');
		// $(id).find('.site-menu-item:eq(0) a').parents('.site-menu-item:eq(0)').addClass('active');
		// pjaxInit(href);
		// wdUtil.setMenuSelect();
	});

	$(document).on('pjax:end', function () {
		u.log('-pjax:end-')
		wdUtil.sHeight();
		if (typeof viewMap != "undefined") {
			u.log('pjax:end')
			let key = wdUtil.getParam('key').split('/').pop();
			$('body').attr('data-view',key)
			if (viewMap[key]) {
				viewMap[key].init();
			} else {
				alertify.error('视图绑定异常,key:' + key)
			}
		}
		wdUtil.updataAuthority();

		$('input[type=text][data-password]').focus(function () {
			this.type = 'password';
		})
	}).on('pjax:complete', function () {
		wdUtil.setIcon();
		u.log('pjax:complete')
		setTimeout(function () {
			NProgress.done();
		}, 200)

	}).on('pjax:send', function () {
		NProgress.start();
	}).on('pjax:error', function () {
		$('#wd-pageContent').html('<div class="ml" style="text-align: center;padding-top: 40%;">加载失败</div>');
		return false;
	}).on('pjax:success', function () {
		u.log('pjax:success');
		wdUtil.sHeight();
		$.components.init(undefined, undefined, $('#wd-pageContent'));
		// wdUtil.setMenuSelect();

	});
	$('.site-menubar,.site-page').on('click', 'a.wd-work-menu,a[data-pjax]', function () {
		windowSesizeArr = [];
		let url = $(this).attr('data-pjax') ? $(this).attr('data-pjax') : $(this).attr('data-href');
		pjaxInit(url);
	});
	//小屏幕收起左侧菜单
	// $('.site-menubar-body').on('click', 'a[data-href]', function () {
	// 	if (!wdUtil.isPc()) {
	// 		wdUtil.hideNavbar();
	// 		$.site.menubar.hide();
	// 	}
	// });
	window.windowSesizeArr = [];
	window.onresize = function () {
		setTimeout(function () {
			windowSesizeArr.forEach(function (fn, i) {
				if (fn) {
					fn();
				}
			});
			wdUtil.sHeight();
		})
	};

	//events
	$('.site-page').on("click", 'button[data-type="goback"]', function () {
		//页面取消按钮 返回上个页面
		window.history.go(-1);
	});

})();
